A Compositional Operational Semantics for OWL-S

نویسندگان

  • Barry Norton
  • Simon Foster
  • Andrew Hughes
چکیده

Software composition via workflow specifications has received a great deal of attention recently. One reason is the high degree of fit with the encapsulation of software modules in service-oriented fashion. In the Industry, existing workflow languages have been merged to form WS-BPEL, the Business Process Execution Language for Web Services. In the Research community OWL-S, a ontology for web services, has been submitted for standardisation alongside OWL, the Web Ontology Language in which it is expressed. The OWL-S Process Model is based on an abstraction of the common features of industrial workflow languages. On the one hand, WS-BPEL has only informal semantics; on the other, the type of semantics given to ontology-based work tends to be structural rather than computationally oriented. As a result the semantics developed for DAML-S, which led to OWL-S, are still deficient in some regards. In this paper we shall survey the existing semantics and introduce a novel semantics for the latest version of OWL-S that is focussed on the principle of compositionality, so far not tackled.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experiences with OWL-S, Directions for Service Composition: The Cashew Position

Having used OWL-S for some time, both in the form of the ‘Virtual Machine’ [12] and our own experimental implementation [7], the Cashew project has drawn a number of conclusions about its existing process model which we assert as follow: 1. OWL-S is not service composition; 2. OWL-S defines orchestration but not choreography; 3. OWL-S is incompatible with choreography; 4. OWL-S is insufficientl...

متن کامل

A Compositional Model for Confluent Dynamic Data-Flow Networks

We introduce a state-based language for programming dynamically changing networks which consist of processes that communicate asynchronously. For this language we introduce an operational semantics and a notion of observable which includes both partial cor-rectness and absence of deadlock. Our main result is a compositional characterization of this notion of observable for a connuent sub-language.

متن کامل

A Compositional Automata-Based Semantics for Property Patterns

Dwyer et al. define a language to specify dynamic properties based on predefined patterns and scopes. To define a property, the user has to choose a pattern and a scope among a limited number of them. Dwyer et al. define the semantics of these properties by translating each composition of a pattern and a scope into usual temporal logics (LTL, CTL, etc.). First, this translational semantics is n...

متن کامل

Compositional Operational Semantics of a UML-Kernel-Model Language

It is important to have a formal semantics for the objectoriented modelling language UML. Furthermore, it would be fine to have a compositional semantics in order to model open distributed systems and component-based systems. For this reason we present a compositional operational semantics for the state machines associated to a class diagram. We first describe the meaning of objects, then the m...

متن کامل

Source Language Intermediate Language Target Language Compiler

We present a paradigm for proving the correctness of compilers for languages with parallelism. The source language is given a denotational semantics as a compositional translation to a higher-order process calculus. The target language is also given a denotational semantics as a compositional translation to the same process calculus. We show the compiler is correct in that it preserves denotati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005